package funcionarios;

public class CadastroFuncionarios {

	private RepositorioFuncionarios funcionarios;
	
	public CadastroFuncionarios(RepositorioFuncionarios funcionarios)
	{
		this.funcionarios = funcionarios;
	}
	
	public void cadastrar (Funcionario funcionario) {
		String cpf;
		cpf = funcionario.getIdentificador();
		if(funcionarios.existe(cpf)){
			System.out.println("Funcionario Ja Cadastrado !!!");
		}
		else
		{
			funcionarios.inserir(funcionario);
	
		}
	}
		
	
	public void atualizar (Funcionario funcionario) {
		funcionarios.atualizar(funcionario);
	}
	
	public void remover (String cpf) {
		funcionarios.remover(cpf);
	}
	
	public Funcionario procurar (String cpf) {
		return funcionarios.procurar(cpf);
	}
	
	public boolean existe(String cpf) 
	{
		return funcionarios.existe(cpf);
	}
}

